/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ManagedBeans;

import ComponenteDatos.EmpresaFacadeLocal;
import ComponenteEntidad.*;
import java.io.Serializable;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.model.SelectItem;

/**
 *
 * @author Noemi
 */
@ManagedBean
@SessionScoped
public class ManagedBeanEmpresa implements Serializable{
    @EJB
    private EmpresaFacadeLocal EmpresaFacade;
    private Empresa objetoEmpresa;
    private List<Empresa> lista;
    private String datosDuenio;

    public String getDatosDuenio() {
        String duenio="";
        lista = new LinkedList<Empresa>();
        List<Empresa> listaTemporal = new LinkedList<Empresa>();
        listaTemporal = EmpresaFacade.findAll();
        for (int i = listaTemporal.size() - 1; i >= 0; i--) {
            duenio = listaTemporal.get(i).getEmpDuenio();
            break;
        }  
        return duenio;
    }
    
    

    public void setDatosDuenio(String datosDuenio) {
        this.datosDuenio = datosDuenio;
    }
    
    public ManagedBeanEmpresa(){
        objetoEmpresa = new Empresa();
        lista = new LinkedList<Empresa>();
    }

    public Empresa getObjetoEmpresa() {
        return objetoEmpresa;
    }

    public void setObjetoEmpresa(Empresa objetoEmpresa) {
        this.objetoEmpresa = objetoEmpresa;
    }

    public List<Empresa> getLista() {
        lista = new LinkedList<Empresa>();
        List<Empresa> listaTemporal = new LinkedList<Empresa>();
        listaTemporal = EmpresaFacade.findAll();
        for (int i = listaTemporal.size() - 1; i >= 0; i--) {
            lista.add(listaTemporal.get(i));
            break;
        }
        return lista;
    }

    public void setLista(List<Empresa> lista) {
        this.lista = lista;
    }
}
